Быстрый старт


Использование сеансов эмулятора

В этой главе описывается, как использовать функции печати, редактирования и передачи данных в сеансе эмулятора. В ней также описаны некоторые опции меню Действия, Окно и Правка -> Предпочтения -> Вид в сеансе эмулятора.


Специальные возможности

В Personal Communications есть функции, облегчающие работу людям с физическими недостатками, например, средства чтения экрана. Ниже описаны усовершенствования, связанные с функциями, упрощающими работу с программой.

Звук

Personal Communications поддерживает опции ShowSounds и SoundsSentry, которые есть в диалоговом окне Windows Панель управления -> Специальные возможности -> Звук. Опция ShowSounds позволяет выводить в строке состояния текстовую строку, соответствующую событию, которое сгенерировало звуковой сигнал.

Чтобы подавить все звуковые сигналы, генерируемые программой Personal Communications, выберите опцию Убрать звук в панели Правка -> Предпочтения -> Вид -> Настройка экрана -> Звук.

Помощь для чтения экрана

Можно задать переключатель, чтобы Personal Communications заменял пробелы и пустые символы на экране на другой символ. Это позволит программам чтения экрана сообщать плохо видящим пользователям длину поля. При этом данные, посылаемые на хост и с хоста, не изменяются - меняется только вид экрана и сообщения программы чтения. По умолчанию эта функция не включена.

Для эмуляторов 3270 и VT символ замены по умолчанию - пробел. Для 5250 символ замены по умолчанию - подчеркивание. Можно выбрать тот символ, который вам удобнее.

Во время сеанса эмуляции вы можете включать и выключать вспомогательное средство чтения экрана по мере необходимости. Чтобы назначить для клавиши функцию переключения на средство чтения экрана, щелкните по Правка -> Параметры -> Клавиатура. Щелкните по Настроить, чтобы вызвать диалоговое окно настройки клавиатуры. Полный список клавиатурных функций смотрите в электронной справке.

Расширенная OIA

Вы можете вызвать на экран расширенную версию области информации оператора (Operator Information Area - OIA) (это нижняя строка окна сеанса), которая поддерживает специальные возможности. Для этого в строке меню сеанса щелкните по Вид -> Расширенная OIA. Вы также можете выбрать опцию Показать расширенную OIA в системном меню окна сеанса. Число строк, выводимых в окне Расширенная OIA, можно изменить в диалоговом окне Правка -> Предпочтения -> Вид -> Настройка окна.

Чтобы переключить фокус в расширенную OIA, после чего средство чтения экрана сможет читать содержащиеся в этой области значения, вы должны назначить клавишу для функции Вкл/Выкл расширенную OIA. С помощью этой клавиши вы сможете переводить фокус из окна сеанса в окно расширенной OIA и наоборот. Когда вы переводите фокус в окно расширенной OIA путем нажатия на клавишу, фокус всегда устанавливается на первую строку. Когда вы снова перейдете в окно сеанса, курсор должен оказаться там же, где он находился до переключения в окно расширенной OIA. Более подробную информацию о назначении клавиш для пользовательских функций смотрите в электронной справке по диалоговому окну Правка -> Предпочтения -> Клавиатура -> Настроить.

Дополнительная клавиатура

Несмотря на то, что большинство пользователей работают с дополнительной клавиатурой при помощи мыши, настроить дополнительную клавиатуру и пользоваться ею можно только при помощи клавиатуры. Чтобы вызывать на экран дополнительную клавиатуру и работать с нею без помощи мыши, нужно назначить соответствующие функции для нескольких клавиш на основной клавиатуре в диалоговом окне Правка -> Предпочтения -> Клавиатура -> Настроить.

Функция Вызвать дополнительную клавиатуру вызывает на экран последнюю дополнительную клавиатуру и перемещает на нее фокус. Функции Панель дополнительной клавиатуры 1, Панель дополнительной клавиатуры 2, Панель дополнительной клавиатуры 3 и Панель дополнительной клавиатуры 4 позволяют вызвать определенную дополнительную клавиатуру и установить на нее фокус. Чтобы выполнить нажатие на кнопку, на которой в данный момент находится фокус, нажмите пробел или клавишу.

Если вы работаете с фиксированной дополнительной клавиатурой, окно дополнительной клавиатуры останется открытым. пока вы его не закроете. Обычная дополнительная клавиатура закрывается, когда вы нажимаете одну из кнопок. Чтобы переместить фокус на фиксированную дополнительную клавиатуру без помощи мыши, вы должны назначить клавишу для функции Установить фокус на дополнительную клавиатуру -- это позволит перемещать фокус из окна сеанса на фиксированную дополнительную клавиатуру. Поскольку, чтобы переместить фокус с фиксированной дополнительной клавиатуры в окно сеанса, нужно нажать комбинацию клавиш Ctrl-Tab, назначать для функции Установить фокус на дополнительную клавиатуру комбинацию клавиш Ctrl-Tab не рекомендуется.


Управление питанием

Personal Communications соответствует требованиям управления питанием в Windows 2000 при обработке событий спящего режима (режимов ожидания и замораживания). Эта поддержка сводит к минимуму прерывание сеансов вследствие разрывов соединений, вызванных переходами в спящий режим в Windows 2000 и в более поздних версиях.

Состояние соединения
Когда в Personal Communications установлено соединение, и Windows 2000 показывает, что пользователь готов к взаимодействию, Personal Communications просит пользователя дать разрешение на переход в спящий режим.

В диспетчере пользовательских предпочтений можно задать параметр, который позволит системе переходить в режим ожидания или в спящий режим, не запрашивая подтверждение у пользователя. В режиме по умолчанию (на переключателе нет пометки), если есть хотя бы один сеанс, в котором установлено соединение, у вас запросят разрешение на переход системы в режим ожидания или спящий режим. Если у вас нет сеансов, в которых установлено соединение, Personal Communications разрешит системе перейти в режим ожидания или спящий режим без вывода такого запроса. Смотрите раздел Режим ожидания/спящий режим.

Состояние без соединения
Когда в Personal Communications соединение не установлено, Windows 2000 может автоматически перейти в спящий режим, не запрашивая у пользователя разрешения.

Критический спящий режим
При восстановлении Windows 2000 после аварийного перехода в режим простоя Personal Communications может показать и зарегистрировать предупреждение.

Дополнительные сведения об управлении питанием смотрите в публикации Справочное руководство администратора.


Связанный сеанс принтера

При конфигурировании сеанса дисплея 3270 или 5250 Personal Communications позволяет задать связанный сеанс принтера. Эта функция реализована в Communications Server, в iSeries, eServer i5 или System i5 TN5250 и в серверах TN3270E zSeries TN3270E. Эта функция действует только для сеансов Telnet, и она недоступна в среде SNA.

Такая связь имеет следующие преимущества:

Если при конфигурировании сеанса вы захотите, чтобы сервер связал с данным сеансом какой-то определенный принтер, выполните следующее:

  1. Щелкните по вкладке Связь с принтером.
  2. Выберите Связанный сеанс принтера.
  3. Укажите файл .WS для принтера, который нужно связать с данным сеансом. Вы также можете щелкнуть по кнопке Обзор, чтобы найти нужный файл.

Можно также задать следующие опции:

Примечания:

  1. При остановке сеанса Telnet автоматически закроется связанный сеанс принтера (если при конфигурировании сеанса была выбрана соответствующая опция).

  2. Если сеанс принтера 5250 связан с несколькими сеансами дисплея 5250, то этот сеанс принтера завершится, только когда завершится последний связанный с ним сеанс дисплея.

  3. В случае сеанса 5250, если имя хоста в выбранном профиле сеанса принтера отличается от имени хоста в профиле сеанса дисплея, то вместо него будет использоваться имя хоста из профиля сеанса. Значения из профиля сеанса дисплея не сохраняются в профиле сеанса принтера.

Настройка сеанса принтера (3270 и 5250)

В диалоговом окне Настройка сеанса принтера можно задать опции дисплея для сеанса принтера 3270 или 5250. Чтобы открыть это диалоговое окно, щелкните по Правка -> Предпочтения -> Вид -> Настройка сеанса принтера. Вы также можете добавить значок для вызова диалогового окна Настройка сеанса принтера в панель инструментов сеанса.

Можно задать следующие опции настройки:

Показать текстовую информацию
Вы можете задать заголовок и прочую информацию, которая должна появляться в окне дисплея сеанса принтера. Если эта опция не включена, никакой текстовой информации о сеансе на экране не появится.

Информация о конфигурации

Ниже рассматриваются элементы, которые можно включить в текстовую информацию.

Информация о соединении
Описанные ниже опции дисплея связаны с состоянием сеанса и параметрами, заданными в диалоговых окнах Параметры сеанса -> Дополнительные и Настроить связь.
Состояние соединения Если выбран этот пункт, то, когда в сеансе установлено соединение, на экране находится слово Соединен. Если в сеансе нет соединения, на экране находится слово Разъединен.
Имя хоста Имя хоста или IP-адрес для установления соединения.
Тип хоста Тип хост-системы, с которой соединяется сеанс.
Интерфейс Тип интерфейса, выбранный в диалоговом окне Настройка связи.
Подключение Физическое и логическое соединение, выбранное для сеанса.
Профиль WS Если для запуска сеанса используется сохраненный профиль рабочей станции (.WS), то на экране будет показано имя профиля. В случае заново конфигурируемого сеанса это поле останется пустым.
Кодовая страница хоста Кодовая страница, выбранная в панели конфигурирования параметров сеанса хоста.

Информация об устройстве хоста

Описанные ниже опции дисплея связаны с выбранным устройством и параметрами, заданными в диалоговом окне Параметры сеанса - Хост 5250 > Дополнительные. Эти опции доступны только в сеансах 5250.

Состояние устройства Когда выбран этот пункт, то, если устройство находится в состоянии готовности (Ready), на экране находится слово Запущено. Если устройство не находится в состоянии готовности (Ready), то на экране находится слово Остановлено.
ID рабочей станции Имя устройства для сеанса.
Библиотека/Очередь сообщений Очередь сообщений и Библиотека сообщений, заданные в диалоговом окне Параметры сеанса -> Дополнительные.
Шрифт хоста Шрифт хоста, выбранный в диалоговом окне Параметры сеанса -> Дополнительные.
HPT Если выбран этот пункт и вы включите опцию Преобразование печати хоста, то в окне сеанса появится значение TRUE. Если опция Преобразование печати хоста не включена, на экране появится слово FALSE.
Модель принтера HPT Если выбран этот пункт, то на экране будет показано значение Модель принтера. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано.
Лоток 1 (HPT) Если выбран этот пункт, то на экране будет показан размер бумаги в Лотке 1 для HPT. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано.
Лоток 2 (HPT) Если выбран этот пункт, то на экране будет показан размер бумаги в Лотке 2 для HPT. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано.
Лоток для конвертов Если выбран этот пункт, то на экране будет показано значение Лоток для конвертов. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано.
Объект/Библиотека настройки Если выбран этот пункт, то на экране появятся слова Объект настройки и Библиотека настройки. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано.
Кодовая страница ASCII 899 Если выбран этот пункт, то в зависимости от того, включена ли опция Кодовая страница ASCII 899, или нет, в окне сеанса появится значение TRUE или FALSE. Если функция Преобразование печати хоста не включена, на экране появятся слова Не сконфигурировано.

Информация о принтере
Описанные ниже опции дисплея связаны с параметрами, заданными в диалоговом окне Настройка принтера.
Принтер Имя принтера, выбранного в настоящий момент для сеанса.
Файл PDT Файл определения принтера, используемый в данное время для печати.
Направление справа налево или слева направо

(только сеансы 3270 с двумя направлениями письма)

Если выбран этот пункт, то при выборе направления справа налево для файлов хоста в окне сеанса появится значение TRUE.
Симметричное обращение

(только сеансы 3270 на арабском языке)

Если выбран этот пункт и вы включите опцию Симметричное обращение, то в окне сеанса появится значение TRUE.
Обращение чисел

(только сеансы 3270 на арабском языке)

Если выбран этот пункт и вы включите опцию Обращение чисел, то в окне сеанса появится значение TRUE.

Показать обои
Вы можете указать файл с растровым изображением, который должен использоваться в качестве фона в окне сеанса. Можно использовать изображение по умолчанию или другой файл с черно-белым, 16-цветным, 256-цветным или 24-битовым изображением.

Диалоговое окно Состояние печати -> Показать диалог
Можно указать, что вместе с окном сеанса должно появляться диалоговое окно состояния принтера. Эта опция доступна только в сеансах 5250.

Диалоговое окно Состояние печати -> Содержится в окне сеанса
Вы можете указать, чтобы на экране появлялось диалоговое окно Состояние печати, привязанное к окну сеанса. При перемещении или свертывании окна сеанса диалоговое окно Состояние принтера будет перемещаться вместе с ним. Эта опция доступна только в сеансах 5250.

Печать

Personal Communications позволяет печатать из сеансов дисплея или из сеансов принтера:

Для печати можно воспользоваться следующими способами:

Более подробная информация о печати содержится в публикации Справочник пользователя эмулятора.

Функции Печать набора экранов

При помощи функции Собрать экран можно добавить снимок всего экрана или части экрана в набор снимков. После этого все собранные снимки можно распечатать как одно задание при помощи функции Напечатать набор.

Чтобы добавить текущий экран (или его часть) в набор экранов для печати, щелкните по Файл -> Напечатать собранные экраны -> Собрать экраны для печати. Чтобы напечатать все собранные экраны, щелкните по Файл -> Напечатать собранные экраны -> Начать печать.

Собранные экраны можно удалить, не печатая их; для этого щелкните по Файл -> Напечатать собранные экраны -> Стереть собранные экраны. Удалить отдельный экран или только часть собранных экранов нельзя.

Опция Файл -> напечатать собранные экраны -> Напечатать собранные экраны при выходе гарантирует, что собранные экраны будут напечатаны до того, как вы закроете сеанс или разорвете соединение в сеансе. По умолчанию эта опция включена. Если вы хотите закрывать сеанс, не печатая собранные экраны, снимите пометку с переключателя Напечатать собранные экраны при выходе. В этом случае, если вы закроете сеанс или разорвете соединение в сеансе, все собранные экраны удаляются.

Прим.:
Функция Собрать экраны для печати работает независимо от обычной функции Печать экрана. Вы все равно можете, пока собираете для печати несколько экранов, печатать отдельные экраны с помощью опции Печать экрана.

Опции Записать экран и Напечатать набор экранов можно добавить на панель инструментов, на дополнительную клавиатуру или в настроенную схему клавиатуры. При этом используются значения, заданные в диалоговом окне Параметры страницы (они используются совместно с обычной функцией печати экрана).

В режиме PDT есть опция, позволяющая напечатать несколько экранов на одной странице. Дополнительную информацию смотрите в книге Справочное руководство администратора.

Сбор заданий для печати (сеанс принтера 5250)

Можно собрать задания для печати 5250 и распечатать их как одно задание или группу. Задания, собранные для печати, хранятся в файле .SCS.

Чтобы указать путь и имя файла .SCS, можно задать следующие ключевые слова профиля .WS:

[Printers]
SCSFile=<имя_файла>.scs
	SCSPath=<локальный_путь>
 

Ниже перечислены функции, связанные с этой опцией. Эти функции можно назначить клавишам клавиатуры, клавишам всплывающей клавиатуры, кнопке мыши или кнопке панели инструментов.

Дополнительную информацию об отображении этих функций смотрите в электронной справке.

Задав ключевое слово профиля CombineJobs, можно собрать задания для печати и работать с ними как с индивидуальными заданиями (а не как с одним заданием в файле .SCS). Задайте следующее ключевое слово .WS:

[Printers]
CombineJobs=N

Если для CombineJobs задано значение N, то функция Напечатать набор отсылает на принтер собранные задания по отдельности. Если при работе в режиме Режим сбора для ключевого слова задано значение Y или оно не задано вообще, то задания для печати объединяются в одно задание в файле .SCS.

Использование драйвера принтера Windows

Чтобы использовать для вашего принтера драйвер принтера Windows:

  1. В окне сеанса щелкните по Файл -> Настройка принтера.

    Будет показано окно Параметры печати со списком поддерживаемых принтеров.

  2. Выберите драйвер принтера из списка Принтер. Если выбрать DEFAULT, будет использоваться принтер Windows по умолчанию.

    Примечания:

    1. Опция DEFAULT появляется, если в файле .WS в разделе [printers] указано printer=DEFAULT.

    2. Если вы выберете эту опцию, перед печатью задания не появится никакого сообщения.

    3. Когда вы выберете для сеанса принтер, имя этого принтера появится в строке состояния окна сеанса.
  3. Если нужно, включите переключатель Выводить это окно перед каждой операцией печати.
  4. Проверьте, не включен ли переключатель Использовать файл PDT, затем нажмите кнопку OK.

    Теперь программа Personal Communications будет использовать выбранный вами драйвер принтера, а окно Настройка принтера закроется.

Использование файлов PDT (таблиц описаний принтеров)

Файлы таблиц описания принтеров описывают передачу на принтер символов и управляющих кодов, а также выходной формат принтера. При использовании файла PDT драйвер принтера Windows не используется и Personal Communications генерирует информацию, посылаемую на принтер, основываясь на приведенных в файле PDT сведениях об управлении принтером.

Дополнительные сведения о файлах PDT смотрите в публикации Справочное руководство администратора.

Чтобы использовать файлы PDT:

  1. В окне сеанса щелкните по Файл -> Настройка принтера.

    Появится окно Настройка принтера.

  2. В списке Принтер выберите нужный порт.

    Выбранный файл PDT будет использоваться для выбранного на этом этапе порта.

  3. Выберите Параметры и укажите размер бумаги для выбранного драйвера принтера.
  4. Включите переключатель Использовать файл PDT, затем нажмите кнопку Выбор PDT.

    Будет показано окно Выбрать файл PDT.

  5. Чтобы использовать существующий файл PDT, выберите нужный файл PDT, затем нажмите кнопку OK.

Использование преобразования печати хоста (только для 5250)

При конфигурировании сеанса принтера 5250 можно выбрать режим преобразования печати хоста (HPT). Чтобы использовать преобразование печати хоста (HPT), выполните следующее:

  1. В панели параметров сеанса нажмите кнопку Дополнительные.
  2. Для HPT выберите Да. После этого вы сможете ввести следующие параметры:

Преобразование изображений

Personal Communications позволяет использовать преобразование печати изображений в сеансах печати 5250 при использовании опции Преобразование печати хоста. Дополнительную информацию об этой функции смотрите в новейших справочниках по печати в IBM iSeries, eServer i5 или System i5.

Параметры страницы

Personal Communications позволяет задавать такие параметры страницы, как максимальное число строк на странице, максимальное число символов в строке и шрифт. Можно также добавить в страницу заголовок и сноску.

Дополнительную информацию о параметрах страницы и инструкции смотрите в справочнике Справочник пользователя эмулятора.

Поддержка масштабируемых (типа Truetype) шрифтов APL для принтеров

Поскольку принтеры не поддерживают специальные символы языка APL, при выводе их на печать используются шрифты APL, предназначенные для дисплея. Иногда символы APL на печати выглядят слишком мелко. Чтобы печатать символы APL больших размеров, нужно установить шрифт AICAPL Personal Communications при помощи диалогового окна Windows Панель управления -> Шрифт.


ZipPrint (только для 3270)

ZipPrint используется для печати заметок, календарей PROFS или OfficeVision, документов OfficeVision, файлов CMS, рабочих пространств XEDIT и экранов сеансов 3270.

Подготовка к использованию ZipPrint

Прежде чем использовать ZipPrint, необходимо, чтобы для сеанса был включен интерфейс DDE/EHLLAPI. Для этого щелкните по Правка -> Предпочтения -> API и смотрите подробные инструкции в электронной справке. По умолчанию DDE/EHLLAPI включен.

Прим.:
По умолчанию в качестве PROFS-ориентированных функций ZipPrint используются функции американского английского варианта PROFS. Можно перенастроить ZipPrint на другие языки. ZipPrint надо запускать до запуска каких-либо сеансов дисплея.

Запуск ZipPrint

ZipPrint надо запускать до запуска каких-либо сеансов дисплея. Меню ZipPrint добавляется к полосе меню окна заданного сеанса; после этого можно вызывать эту функцию через полосу меню так же, как и остальные функции.

Для запуска ZipPrint выберите значок ZipPrint в программной папке Personal Communications. При этом ZipPrint будет запущен только для сеанса A.

Можно также запустить ZipPrint, поместив соответствующую команду первой в пакетный файл Personal Communications.

Дополнительную информацию о функции ZipPrint, в том числе об использовании ZipPrint для дополнительных сеансов эмулятора, можно найти в разделе ZipPrint в Справке.

Использование ZipPrint

При использовании ZipPrint имейте в виду следующее:

Для печати записок и файлов VM/CMS функция ZipPrint использует функцию передачи файлов Personal Communications. При использовании медленных линий связи, например, при подключениях SDLC, Async (IIN) и Home3270, а также при больших размерах пакета или блока, может происходить истечение срока ожидания при передаче файлов. В таком случае надо увеличить срок ожидания, для чего:

  1. В окне сеанса щелкните по Правка -> Предпочтения -> Передача.
  2. Увеличьте срок ожидания до 150 секунд или больше.

При использовании ODPS (японская версия PROFS или другие версии PROFS с наборами двухбайтных символов DBCS) программа ZipPrint использует шрифт Hankaku (с набором однобайтных символов SBCS). Поэтому, если используется шрифт ZENKAKU, такой как KANJI или HIRAGANA, нужно изменить установленный шрифт:

  1. В меню ZipPrint окна сеанса выберите Конфигурировать ZipPrint.
  2. Нажмите кнопку Установить шрифт.
  3. Выберите шрифт ZENKAKU, например, MINCHO или GOTHIC, затем нажмите кнопку OK.

Замечания относительно языков с двумя направлениями письма

В сеансах Personal Communications на арабском языке и иврите поддерживаются следующие функции ZipPrint:

В сеансах с двумя направлениями письма функционирование ZipPrint также определяется параметрами передачи файлов, связанными с двумя направлениями письма.

Чтобы отключить обращение цифр, перед которыми идут символы языка с двумя направлениями письма, используйте шрифт Typing Arabic для сеансов ZipPrint на арабском языке и шрифт Cumberland Hebrew - для сеансов на иврите.

Примечание: Чтобы использовать шрифт Typing Arabic для ZipPrint, вы должны задать в параметрах передачи файлов кодовую страницу 1008.

Принтер IBM 5586-H02 (только для Японии)

Для принтера IBM 5586-H02 в режиме PDT используйте таблицу описания принтера IBM5585.PDT.


Редактирование

Содержимое окна сеанса можно редактировать с помощью буфера Windows и меню Правка.

Прим.:
При использовании функций копирования и вырезания Personal Communications помещает в буфер все содержимое окна сеанса. Чтобы копировать или вырезать из окна сеанса только выделенные фрагменты, надо изменить Опции копирования/вырезания. Для этого выполните следующие операции:
  1. Щелкните по Правка -> Предпочтения -> Правка.
  2. В окне Опции редактирования выберите вкладку Вырезать/Копировать.
  3. На странице Вырезание/Копирование включите переключатель Только если выделен прямоугольник.
  4. Закройте окно Опции редактирования.

Отменить
Отменяет последнюю операцию редактирования, кроме операции Копировать по связи, и восстанавливает содержимое окна сеанса и буфера.

Вырезать
Копирует отмеченную область в буфер и удаляет ее из окна сеанса.

Копировать
Копирует (дублирует) отмеченную область в буфер, не удаляя ее из окна сеанса дисплея.

Копировать с добавлением
Копирует отмеченную область в буфер, не удаляя ее из окна сеанса дисплея. Если в буфере уже есть информация, эта операция дописывает к ней новую информацию.

Вставить
Записывает текущее содержимое буфера в окно сеанса, начиная с текущей позиции курсора.

Вставить следующий
Если будут вставлены не все данные, включится опция Вставить следующий, которая позволит вставить остальные данные из буфера обмена.

Очистить
Удаляет выделенную область окна сеанса. Содержимое буфера не изменяется.

Копировать по связи
Поддерживает функцию DDE Copy Link. Чтобы создать связь между Personal Communications и другой программой, отметьте область в окне сеанса, выберите Копировать по связи, а затем выберите Paste Link (Вставить по связи) в другой программе.
Прим.:
В зависимости от того, с какой программой вы работаете, нужно использовать команды Paste Link (Вставить по связи) или Paste Special (Специальная вставка).

Снять выделение
Снимает выделение прямоугольника. Содержимое окна сеанса и содержимое буфера не изменяются.

Выделить все
Выделяет все окно сеанса целиком.

Опции редактирования

Опции вставки

Вы можете указать, как следует вставлять текст, если в месте вставки окажутся защищенные поля, и как при вставке текста будут учитываться символы табуляции. Есть следующие опции вставки:

Обход полей
Включите этот переключатель, если хотите, чтобы при вставке данные, которые попадают на защищенное поле, переходили на следующее незащищенное поле. Когда на этом переключателе нет пометки, вся информация, попадающая на незащищенное поле, теряется.

Переход строки
Включите этот переключатель, чтобы разрешить вставку текста с переходом со строки на строку.

Не разбивать слова
Включите этот переключатель, чтобы запретить разбиение слов при переходе в другое поле или на другую строку. Текст, который вы вставляете в поле, разбивается с учетом границы слов, и текст в следующем поле начнется с нового слова. Если в поле вставляется одно слово, но размер поля недостаточен, чтобы вместить это слово целиком, то в это поле будет вставлено столько букв этого слова, сколько поместится, а остальная часть слова будет перенесена в следующее поле.
Прим.:
Если опция Обход полей или Переход строки не включена, опция разбиения слов будет недоступна.

Вставить в выделенную область
Включите этот переключатель, чтобы ограничить вставку выделенной областью (если такая область выделена). Если область на экране не выделена, вставка производится в текущую позицию.

Остановить вставку на защищенной строке
Включите этот переключатель, чтобы вставка текста прекращалась, когда текст попадет на защищенную строку в окне эмулятора. Если вы не включите этот переключатель, вставка будет продолжаться.

Обработка символов табуляции

Добавить к следующей позиции табуляции
По вашему выбору текст может выравниваться по заданным позициям табуляции. Например, если вы выберете Добавить к следующей позиции табуляции 4 столбца, то текст переместится в столбец, соответствующий следующей позиции табуляции, кратной 4.

Заменять на n пробелов
Можно также задать замену символов табуляции на определенное число пробелов. Например, если вы выберете Заменять на 3 пробела, каждый символ табуляции в тексте будет заменен на 3 пробела.

Значение по умолчанию - заменять каждый символ табуляции на один пробел.

Вставить данные в поля
Вы можете указать, чтобы при табуляции текст переходил в следующее незащищенное поле. В этом случае, когда в тексте встретится символ табуляции, идущие после него текстовые данные будут вставлены в следующее незащищенное поле в сеанса эмулятора.
Прим.:
Эта опция доступна только в сеансах 5250.

Опции вырезания/копирования

Вы можете управлять размером копируемой области и порядком обработки знаков +/- в цифровых полях со знаком (только для 5250).

Только если выделен прямоугольник
Включите этот переключатель, если вы хотите проводить копирование, только если на экране сеанса выделен прямоугольник. По умолчанию если прямоугольник не выделен, копируется весь экран.

Ставить +/- в начале
В числовых полях со знаком опция Ставить +/- в начале позволяет принудительно поставить знак +/- в начале поля, а не в конце.
Прим.:
Эта опция доступна только в сеансах 5250.

Опции выделения

Вы можете управлять поведением рамки выделения.

Ручки изменения размера выделенного прямоугольника
Включите этот переключатель, чтобы у выделенного прямоугольника появились "ручки", с помощью которых можно изменить его размер.

Оставлять выделенный прямоугольник после редактирования
Эта опция позволяет оставить на экране активный выделенный прямоугольник после завершения операций с ним.

Расширять рамку выделения при перетаскивании
Эта опция позволяет указать, что рамка выделения при изменении ее размера должна подстраиваться под границы символов.

Использовать сплошной прямоугольник для выделения
Эта опция позволяет изменить вид рамки выделения. Область выделения будет выглядеть как сплошной прямоугольник, а не как стандартная рамка выделения.

Редактирование по связи с программами Windows

Связь с программами Windows, которые поддерживают функцию Paste Link (Вставить по связи), позволяет вставлять информацию из окна сеанса в окна этих программ. Если используется DDE/EHLLAPI, вы можете применить Копирование по связи.

Подтверждение параметров DDE/EHLLAPI

Чтобы проверить, включен ли интерфейс DDE/EHLLAPI, выполните следующее:

  1. Щелкните по Правка -> Предпочтения -> API.
  2. Проверьте, включен ли переключатель DDE/EHLLAPI.

    Если переключатель включен, использование DDE/EHLLAPI разрешено. Переходите к шагу 4.

  3. Если переключатель не включен:
    1. Включите переключатель DDE/EHLLAPI, затем нажмите кнопку OK.
    2. Завершите и снова запустите сеанс, чтобы новые параметры вступили в силу.
  4. Если переключатель DDE/EHLLAPI уже был включен, нажмите кнопку OK.

Использование функций копирования по связи и вставки по связи (Paste Link)

  1. Отметьте в окне сеанса область, к которой нужно применить операцию Копировать по связи.
  2. В меню Правка выберите Копировать по связи.

    Если окно сеанса уже связано с прикладной программой, пункт меню Копировать по связи будет блеклым и недоступным для выбора. В этом случае завершите связь принудительно или остановите прикладную программу. После этого можно будет выбрать Копировать по связи.

  3. Запустите прикладную программу Windows для окна, куда нужно скопировать область.
  4. Укажите место, где нужно выполнить операцию Paste Link (Вставить по связи).
  5. В меню программы выберите команду Paste Link (Вставить по связи) или Paste Special (Специальная вставка).

    Содержимое отмеченной области будет вставлено в указанное место в окне прикладной программы.

    Операция Копировать по связи завершена.

Если происходит обновление содержимого отмеченной области, содержимое этой области в окне связанной программы также обновляется.

Дополнительную информацию о функциях Копировать по связи и Paste Link (Вставить по связи) можно найти в электронной справке.

Копирование данных таблиц в электронные таблицы

При помощи команд Вырезать, Копировать, Копировать по связи и Копировать с добавлением в меню Правка можно скопировать данные из окна сеанса в окно программы для работы с электронными таблицами Windows.

Чтобы использовать Копирование, в окне программы, куда нужно скопировать данные, выберите команду Paste Link (вставить по связи) или Paste Link (вставить по связи).

Данные из выделенной области можно копировать в одном из трех форматов в зависимости от возможностей конкретной электронной таблицы:

Формат Sylk
Формат данных для электронных таблиц общего назначения, таких как Multiplan

Формат Biff3
Формат данных для Microsoft Excel

Формат Wk3
Формат данных для Lotus 1-2-3
Прим.:
Будут ли такие программы, как Excel и Lotus 1-2-3, также поддерживать эти форматы данных в последующих версиях, зависит от спецификаций конкретных программ.

Отдельные записи в таблицах в окне сеанса автоматически отделяются друг от друга в соответствии с требованиями электронных таблиц и при копировании попадают в отдельные клетки таблиц.

Копирование отмеченных данных без разбиения на клетки

Чтобы вставлять данные отмеченной области построчно, не разбивая на клетки, добавьте к профилю рабочей станции следующие строки:

[Edit]
Sylk=N       (Не разбивать на клетки данные формата Sylk)
Biff3=N      (Не разбивать на клетки данные формата Biff3)
Wk3=N        (Не разбивать на клетки данные формата Wk3)

Копирование строк, содержащих только знаки операций

Если данные в выделенной области содержат такие знаки, как +, -, = или |, то эти знаки рассматриваются как управляемые строки таблицы. После их удаления копируются только числовые данные.

Табл. 8. Табличные данные в выделенной области


1 2 3 4
1990 60 -63 71 +58
1991 +69 69 90 80
1992 71 +80 80 -30

Табл. 9. Данные, копируемые в электронную таблицу


1 2 3 4
1990 60 -63 71 58
1991 69 69 90 80
1992 71 80 80 -30

Чтобы копировать эти знаки, а не заменять их на пустые символы, добавьте к профилю рабочей станции следующие строки:

[Edit]
MaskGridCharacter=N

Копирование данных в ячейках как текстовых данных

По умолчанию данные в выделенной области рассматриваются как числовые. Поэтому символы денежных единиц, такие как $, и знаки пунктуации, такие как запятые, перед копированием удаляются. Чтобы скопировать данные, содержащие такие символы и знаки, не как числовые данные, а как текст, добавьте к профилю рабочей станции следующие строки:

[Edit]
ConvertToNumeric=N

После этого данные в выделенной области, содержащие символы и знаки, будут копироваться как текстовые данные. При этом все числовые данные, не содержащие символов и знаков, тоже будут копироваться как текстовые данные.

Ограничения для подключения Home3270

При использовании подключения Home3270 есть следующие ограничения для функций редактирования:

Функция Откат
Нельзя выполнять команду Откат после функций Вырезать, Вставить, Вставить следующую и Очистить, поскольку эти функции изменяют области дисплея в конвертере протокола.

Функции Вырезать и Очистить
Если нужная область содержит символ атрибута поля или защищенное поле или если каждая строка в этой области оканчивается в конце незащищенного поля, при вырезании и очистке может происходить следующее:

При выполнении функций Вырезать и Очистить указывайте минимально необходимую область (например, несколько слов или одно поле в одной строке) и проверяйте, есть ли в незащищенном поле рамка.

Функции Вставить и Вставить следующую
Если вставляемая область содержит символ атрибута поля или защищенное поле или если конец вставляемой области в каждой строке находится в конце незащищенного поля, может происходить следующее:

При использовании функции Вставить вставляйте возможно меньшую символьную строку (например, строку текста до символа возврата каретки/перевода строки CR/LF). Проверяйте, находится ли вставляемая область в незащищенном поле.

Переключатель автозапуска DBCS IME (только для DBCS)

По умолчанию редактор IME вызывается автоматически, когда курсор перемещается на поле DBCS. Чтобы отключить эту функцию, добавьте в файл PCSWIN.INI в раздел [DBCS] флаг переключения

[DBCS]         IME_AUTO_START=N 

Значение по умолчанию - Да. Если в .INI-файле указано "N", IME не будет вызываться автоматически. Чтобы вызвать IME, пользователь должен будет нажать системные клавиши.

Файлы DOS GAIJI (только для Японии)

Редактор GAIJI J может обрабатывать только те файлы GAIJI, которые были созданы редактором GAIJI для Windows 3.1. Он не может работать с файлами DOS GAIJI. Для преобразования файлов DOS GAIJI можно использовать утилиту GAIJI-HENKAN-HOJO (GAIJICNV.EXE):

  1. Запустите программу GAIJICNV.EXE, находящуюся в каталоге установки Personal Communications.

    Появится диалоговое окно для задания исходного файла и файла назначения.

  2. Укажите путь и имя исходного файла C:\$SYS1Z24.FNT и файла назначения C:\USERFONT.FON.
  3. Запустите преобразование, нажав кнопку Conversion.
  4. Запустите Gaiji-редактор Windows и загрузите в него файл, созданный на шаге 3 (C:\USERFONT.FON).

Для каждого файла достаточно при помощи GAIJICNV.EXE конвертировать либо шрифт 24x24, либо 16x16, но не оба.

Использование шрифта, заданного пользователем в iSeries, eServer i5 или System i5 (только для японского языка)

Можно загрузить шрифт, заданный пользователем (GAIJI) в iSeries, eServer i5 или System i5, в Windows при помощи IBM Personal Communications Tools/400 (PCT/400), IBM Personal Communications и редактора Gaiji Windows.

Запись осуществляется следующим образом:

  1. PCT/400
  2. Personal Communications
  3. Windows 2000 и Windows XP

Пример

  1. При помощи команды копирования пользовательского шрифта (CPYUSRFNT) скопируйте образы пользовательского шрифта из таблицы двухбайтного (DBCS) шрифта в файл.
          a. ADDLIBLE QPCT  (Добавить библиотеку QPCT к списку библиотек)
          b. CPYUSRFNT  (Копировать шрифты, используя параметры
                     по умолчанию)
    

    В библиотеке QTEMP будет создан физический файл USRFNT, а пользовательские шрифты будут скопированы из таблицы двухбайтного шрифта в элемент библиотеки USRFNT.

  2. Загрузите QTEMP/USRFNT(USRFNT) в PC как файл USRFNT.FNT при помощи функции пересылки файлов Personal Communications.
  3. Преобразуйте USRFNT.FNT при помощи программы GAIJI-HENKAN-HOJO (GAIJICNV.EXE).
  4. Запустите редактор Windows GAIJI и импортируйте созданный файл.

Отличия от Windows 3.1

  1. Для преобразования USRFNT.FNT используется программа GAIJI-HENKAN-HOJO (GAIJICNV.EXE). Утилита установки шрифтов (SETUFNTV.EXE), поставляемая с PCT/400, не используется. Поэтому утилиту установки шрифтов (SETFNTV.EXE) не нужно загружать из iSeries, eServer i5 или System i5.
  2. Чтобы импортировать шрифт вWindows, используется редактор GAIJI для Windows.

Передача файлов

Personal Communications позволяет пересылать один или несколько файлов между хост-системой и рабочей станцией. Задаваемые опции передачи файлов позволяют быстро и легко пересылать различные файлы.

Примечание:

Поставка PCT400 была прекращена 3/98.

Personal Communications позволяет выполнять следующие операции передачи файлов:

Отправка файлов на хост-систему
Отправлять файлы можно при помощи опции Отправить файл на хост в меню Действия; либо можно щелкнуть по кнопке Отправить на панели инструментов; либо (в сеансах 3270) можно ввести команду SEND в командной строке DOS.

Можно также отправлять файлы при помощи EHLLAPI, программ DDE или макрокоманд, вызывающих передачу файлов.

Прием файлов с хост-системы
Принимать файлы можно при помощи опции Принять файл с хоста в меню Действия; либо можно щелкнуть по кнопке Принять на панели инструментов; либо (в сеансах 3270) можно ввести команду RECEIVE в командной строке DOS.

Можно также принимать файлы при помощи EHLLAPI, программ DDE или макрокоманд, вызывающих передачу файлов.

Передача данных
В сеансах 5250 выберите Параметры -> Передача в меню Правка; затем выберите опцию Передача данных на странице свойств (вкладка Общие). Если вы выберете какое-либо из описанных выше действий, то оно позволит вызвать функцию передачи данных. Если Передача данных не включена, вызывается обычная передача файлов.

Создание, проверка, замена и удаление шаблонов
Шаблон создается, чтобы Personal Communications автоматически порождал имя файла на рабочей станции или на хосте и определял тип передачи, когда вы выбираете файл для отправки или приема.
Прим.:
Если используются длинные имена файлов, задать шаблон передачи файлов нельзя.

Задание типов пересылки
Для каждой хост-системы можно задать до 16 типов передачи. Первоначально заданные типы передачи - текстовая, двоичная и с добавлением (кроме системы CICS).

Выбор, создание и настройка таблиц преобразования
Выбор таблицы преобразования определяет, какая таблица преобразования будет использоваться при передаче файлов.

Выбор, создание и настройка таблиц преобразования для двухбайтных символов
Выбор таблицы преобразования двухбайтных символов определяет, какая таблица преобразования двухбайтных символов будет использоваться при передаче файлов. (Только для японской и корейской версий.)

Импорт или экспорт файлов (только для PC/3270)
Функция Импорт/экспорт - это программа связи, работающая в системе IBM Customer Information Control System (CICS). Эта функция позволяет импортировать и экспортировать документы в форматах Final Form Text (FFT), Revisable Form Text (RFT) и PC.

Если вы экспортируете файл с хоста, рабочая станция принимает этот файл, а также профиль передачи документа (IDP). Перед тем как импортировать файл на рабочую станцию, необходимо создать файл IDP с информацией о передаче.

Создание профилей передачи документов (IDP) (только для PC/3270)
Файл IDP содержит информацию заголовка документа, его имя совпадает с именем пересылаемого файла, а расширение - .IDP.

Чтобы создать файл IDP, выберите Параметры -> Передача в меню Правка.

Прим.:
Если вы передаете файл в сеансе Telnet5250, в нем не должно быть сочетания FFEF. Текущая версия программы Telnet iSeries, eServer i5 или System i5 неправильно интерпретирует FFEF в файле как маркер end-of-record (конец записи).

Передача данных для хоста ASCII

При передаче файлов с компьютера на компьютер используются определенные протоколы передачи. Передача возможна лишь тогда, когда PC и хост используют один и тот же протокол. Personal Communications поддерживает широко распространенные протоколы XMODEM и YMODEM.

Personal Communications поддерживает два варианта протокола XMODEM - собственно XMODEM и XMODEM1K. XMODEM - блок-ориентированный протокол передачи одного файла по полудуплексной линии. XMODEM1K подобен XMODEM, но использует большие пакеты (1024 байта, 1 Кбайт).

Протокол YMODEM, как и XMODEM1K, передает данные пакетами по 1 Кб, но допускает также передачу нескольких файлов за один раз.

Протокол YMODEMG, как и YMODEM, поддерживает передачу нескольких файлов, но не производит поиска и исправления ошибок. Он позволяет передавать файлы намного быстрее, чем YMODEM, однако линия данных должна быть свободна от ошибок.

Personal Communications позволяет выполнять следующие операции передачи данных на хосты ASCII и с хостов ASCII:

Отправлять на хост-систему файлы любых типов
Отправляйте файлы при помощи меню Передача с использованием протоколов XMODEM, YMODEM, XMODEM1K или YMODEMG.

Прием файлов с хост-системы
Принимайте файлы при помощи меню Передача с использованием протоколов XMODEM, YMODEM, XMODEM1K или YMODEMG.

Создание, проверка, замена и удаление шаблонов
Создавайте шаблоны, чтобы программа Personal Communications автоматически генерировала имя файла на рабочей станции или на хосте и определяла тип передачи, когда вы выбираете файл для отправки или приема.

Как задать вид окна сеанса

Ниже перечислены функции, которые позволяют настроить внешний вид окна. Эти опции находятся в меню Правка -> Параметры -> Вид.

Настройка экрана
Задает ряд характеристик сеанса дисплея, таких как стиль курсора, указателя, линейки и выделяющего прямоугольника, графический режим, звук, набор двухбайтных символов (DBCS) и палитра цветов.

Отображение цветов
Задает цвета, используемые в окнах сеансов.

Шрифт
Выберите шрифт для использования в окнах сеансов дисплея, стиль и то, будет ли этот шрифт автоматически масштабируемым или шрифтом постоянного размера. Если выбран шрифт постоянного размера, можно также задать его размер. Набор доступных шрифтов зависит от типа используемого дисплея.
Прим.:
Если окно сеанса максимизировано, изменять размер шрифта нельзя.

Настройка окна
Изменяет внешний вид и заголовок окна сеанса, а также значок сеанса.

Звук

С помощью Панели управления Windows можно настроить звук в программе Personal Communications. Произведя соответствующую настройку, вы сможете использовать в программе звуковые файлы, прилагаемые к продукту Personal Communications.

Звук можно отключить с помощью функции Немой режим. Эта опция находится в диалоговом окне Правка -> Параметры -> Вид -> Настройка дисплея -> Звук.

Настройка панели инструментов

Панель инструментов в окне под полосой меню дает быстрый доступ к функциям, командам и заданным макрокомандам Personal Communications.

Всплывающее меню панели инструментов позволяет быстро и легко создавать, изменять и удалять элементы панели инструментов, а также сохранять и загружать измененные панели инструментов. При изменении панели инструментов можно менять порядок элементов, удалять их и добавлять новые, изменять функцию, надписи и рисунки, связанные с элементами, изменять шрифты, цвета и другие параметры стиля полосы инструментов. Значения параметров хранятся в файле .BAR.

Чтобы изменить панель инструментов, выберите Параметры -> Панель инструментов -> Стиль панели инструментов в меню Правка или вызовите всплывающее меню панели инструментов, щелкнув правой кнопкой мыши, когда указатель находится на панели инструментов.

Сведения об изменении панели инструментов смотрите в электронной справке.

Если вы хотите спрятать панель инструментов, смотрите раздел Как выводить и прятать полосу меню, панель состояния и панель инструментов.

Как выводить и прятать полосу меню, панель состояния и панель инструментов

Строку меню, строку состояния и панель инструментов можно выводить на экран или прятать. Если строка меню находится на экране, вы сможете включить или выключить вывод на экран строки состояния или панели инструментов в меню Вид окна сеанса. Можно также выполнить следующие действия:

Настройка окна

В некоторых операционных системах Windows, если вы в диалоговом окне Правка -> Предпочтения -> Настройка окна снимете пометку с опции Полноэкранный стиль -> Со строкой заголовка, опция Свернуть все окна в панели задач Microsoft Windows может не действовать. Чтобы свернуть окно сеанса, надо нажать Alt-Пробел и щелкнуть по Свернуть.


Настройка и использование функций поддержки

Вспомогательные функции, описанные в данной главе, обеспечивают более эффективное управление системой. Настройку для опций Функция клавиатуры/макрокоманда/сценарий можно произвести с помощью меню Действия. Другие функции можно настроить с помощью меню Правка.

Функции клавиатуры, макрокоманд и сценариев

Команда Функция клавиатуры/макрокоманд/сценариев позволяет выполнять сценарии, макрокоманды и поддерживаемые Personal Communications функции клавиш, не пользуясь клавиатурой. Сценарии, макрокоманды и функции клавиш выполняются в текущей позиции курсора в окне сеанса.

Функции сценариев

Можно писать, выполнять, записывать и прерывать выполнение сценариев VBScripts в среде эмулятора. Эти сценарии могут обращаться к API автоматизации HACL. Программная среда включает в себя методы, описания классов и свойства. VBScript - это подмножество языка программирования Visual Basic.

Функции макрокоманд

Макрокоманда - это последовательность действий клавиш и мыши и команд хоста, которую можно выполнять как единое целое нажатием на клавишу. Перед тем как использовать макрокоманды, их нужно определить. Дополнительную информацию смотрите в разделе Настройка и использование макрокоманды/сценария.

Функции клавиш

Personal Communications поддерживает много функций клавиш, которые можно назначать клавишам клавиатуры, кнопкам мыши и кнопкам всплывающей клавиатуры. Их также можно использовать для порождения макрокоманд.

CM Mouse (программа примера)

CM Mouse - программа примера, включенная в Personal Communications и обеспечивающая интеллектуальную программируемую поддержку мыши в сеансах эмуляции 3270 и 5250. Она позволяет пользователям программ хоста выполнять функции хоста при помощи мыши. Благодаря уникальной технологии распознавания экрана активные области CM Mouse мгновенно меняются, в результате чего функции зависят от контекста каждого окна программы хоста.

Всплывающие меню CM Mouse дают мгновенный доступ к спискам опций и функций при помощи указания и щелчка мышью. Всплывающие меню могут упростить выбор команд и опций, а также автоматизировать повторяющиеся задачи.

Дополнительную информацию о CM Mouse смотрите в справочном руководстве CM Mouse Support User's Guide and Reference.

Настройка активных областей

Активная область - это область окна сеанса, двойной щелчок по которой вызывает команду или функцию. Это позволяет обходиться без клавиатуры. Например, можно дважды щелкнуть по номеру функциональной клавиши, чтобы выполнить соответствующую функцию.

Полезный совет:
Если выбрать в меню Помощь Показать активные области, активные области будут выводиться на экран как трехмерные (3D); вместо двойного щелчка в этом случае достаточно однократного.

Для активной области можно задавать следующие действия:

Использование активных областей

Прим.:
Для использования активных областей необходимо иметь мышь

Чтобы использовать активную область:

  1. Поставьте указатель мыши на активную область в окне сеанса.
  2. Щелкните дважды левой кнопкой мыши для обычной активной области или один раз для выпуклой активной области.

    Personal Communications определяет, назначали ли вы функцию активной области, которая соответствует позиции указателя мыши. Если да, программа обработает активную область. Если для одной и той же символьной строки указано несколько активных областей, будет обработана первая найденная активная область.

    Поиск активных областей идет в следующем порядке:

    1. Соединение с узлом Web с заданным адресом URL
    2. PFnn, FPnn, Fnn, nn
    3. Выполнение макрокоманды
    4. Ввод выбранной строки
    5. Нажатие Enter в позиции курсора

Настройка клавиатуры

Окно Настройка клавиатуры позволяет изменить функции, присвоенные каждой клавише клавиатуры, за исключением нескольких зарезервированных клавиш.

Для клавиши можно задавать следующие действия:

Прим.:
По умолчанию функция Enter присвоена клавише Ctrl. Если вы хотите изменить это присвоение, или если клавиша Enter неправильно работает на несовместимой с IBM клавиатуре, вызовите функцию настройки клавиатуры. В сеансах 3270 и 5250 можно использовать файлы переназначения клавиш, прилагаемые к Personal Communications. Дополнительную информацию по переназначению клавиш и функций смотрите в публикациях Справочник пользователя эмулятора.

Файл клавиатуры

Настроенную раскладку клавиатуры можно сохранить в файле (.KMP). Создав несколько файлов с раскладками, вы сможете при необходимости быстро переключаться между ними.

Для присвоения клавише новой функции выполните следующие действия:

  1. Выберите Параметры -> Клавиатура в меню Правка или щелкните по значку раскладки на панели инструментов.
  2. В меню Настройка клавиатуры нажмите кнопку Настроить.
  3. Подробные инструкции по настройке клавиатуры приведены в электронной справке.
  4. Сохраните изменения и закройте окно настройки клавиатуры.
  5. Закончив настройку, выберите OK.

Вы можете вернуть значения по умолчанию как для всей клавиатуры, так и для отдельных клавиш.

Прим.:
Семь клавиш нельзя переопределять; они затеняются в окне Настройка клавиатуры: Alt, AltGr, Print Screen, Scroll Lock, CapsLock, NumLock и Shift.

Настройка клавиатуры эмулятора VT

В сеансе эмулятора VT вы можете изображать управляющие символы ASCII символьными строками, которые вы определяете для настройки клавиатуры.

Клавиша CTRL при этом изображается символом #; за ним может идти любой символ из следующего списка (допустимы только буквы верхнего регистра):

@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_

## изображает сам символ #. Например, 123##45 означает 123#45.

Если за # идет один из неперечисленных символов, появится сообщение об ошибке:

PCSKBD160 - Неверное действие клавиши: "символьная строка

Например, сообщение об ошибке для строки "#a выглядит так:

PCSKBD160 - Неверное действие клавиши: "#a

Ниже приводится набор управляющих символов:

Пара символов Управляющий код Примечания
#@ Control-@ NULL
#A Control-A
до

#Z Control-Z
#[ Control-[ ESC
#\ Control-\
#] Control-]
#^ Control-^
#_ Control-_

Поскольку файл *.KMP можно редактировать вручную, при выполнении производится проверка правильности заданной строки. Если обрабатывается "###, то будет показан символ #, а затем будет подан звуковой сигнал; это значит, что полная строка символов не воспроизведена. Если обрабатывается "123#a456, то будет показано 123, а затем будет подан звуковой сигнал.

Настройка и использование макрокоманды/сценария

Макрокоманда - это последовательность действий клавиш и мыши и команд хоста, которую можно выполнять как единое целое нажатием на клавишу. Выбрав Параметры -> Макрокоманда/Сценарий в меню Правка, можно изменить существующую макрокоманду или создать новую.

Сценарий - это программа на языке VBScript, который является подмножеством языка программирования Visual Basic. Сведения о языке VBScript смотрите в электронной справке.

Использование макрокоманды или сценария

Макрокоманды и сценарии можно использовать различными способами. Табл. 10 содержит примеры задания и использования макрокоманд и сценариев.

Табл. 10. Примеры использования и задания макрокоманд

Если вы хотите... Надо...
Автоматически воспроизводить макрокоманду или сценарий при запуске сеанса Включите Автоматический запуск макрокоманды/сценария.
Воспроизвести макрокоманду или сценарий при работе с программой хоста Включите Запуск макрокоманды/сценария.
Воспроизвести макрокоманду или сценарий с функцией клавиатуры или макрокоманды Используйте Функцию клавиатуры/макрокоманды/ сценария.
Воспроизводить макрокоманду или сценарий щелчком по активной области Задайте Активную область.
Назначить макрокоманду или сценарий кнопке всплывающей клавиатуры Настройте файл всплывающей клавиатуры.
Воспроизводить макрокоманду при нажатии кнопки мыши Настройте файл мыши.
Воспроизводить макрокоманду или сценарий при нажатии клавиши Настройте файл Клавиатуры.

Создание макрокоманды

Макрокоманду можно либо создать вручную, либо получить путем записи операций с хост-системой, например, процедуры регистрации.

Чтобы создать макрокоманду вручную:

  1. Параметры -> Макрокоманда/Сценарий в меню Правка.
  2. Когда появится окно Задание макрокоманды/сценария, нажмите кнопку Настроить.
  3. Когда появится окно Настройка макрокоманды/сценария, выберите Файл, затем Новый, затем Макрокоманда и отредактируйте макрокоманду. Можно вводить операторы непосредственно или же выбирать функции, символы и даже целые макрокоманды из списка Действия клавиш в подпанели Выбор действия клавиш.

    Подробную информацию смотрите в электронной справке.

  4. Чтобы сохранить файл макрокоманды, выберите Файл, затем Сохранить.

Примечания:

  1. Макрокоманды, преобразованные в XML, предназначены для использования в Host On-Demand и не будут работать в сеансах эмулятора Personal Communications. Используйте диспетчер макрокоманд HOD для импорта преобразованных макрокоманд Personal Communications в HOD. Эти преобразованные макрокоманды не появляются в списке доступных макрокоманд Personal Communications.

  2. При создании макрокоманды XML/VBScript производится преобразование арабской кодовой страницы, чтобы арабские символы в макрокоманде правильно отображались на экране. При записи макрокоманды производится следующее преобразование кодовых страниц:

    При воспроизведении макрокоманды производится следующее преобразование кодовых страниц:

Операторы макрокоманд

При создании макрокоманды можно использовать следующие операторы:

Функция клавиши
Используйте поддерживаемые Personal Communications функции клавиш.

Макрокоманда
Можно включить макрокоманду в состав другой макрокоманды, но нельзя создавать рекурсивную макрокоманду, в которой макрокоманда вызывала бы саму себя.

Символ
Можно использовать любой символ из списка Символ в окне Настройка макрокоманды.

Символьная строка
Используйте символьные строки, которые можно набрать с клавиатуры. В начале символьной строки надо поставить двойные кавычки (").

Условие ожидания
Можно указывать условия ожидания для приостановки процесса до истечения указанного срока или до выполнения указанного условия.

Логические операторы
Для задания логической структуры макрокоманды можно использовать такие операторы, как goto и run.

Замечания относительно циклов в макрокомандах

Если вы используете в макрокоманде переход по метке (GOTO) для задания цикла, при большом числе итераций (более 1000) поведение макрокоманды может стать непредсказуемым.

Создание сценария

Сценарий можно либо создать вручную, либо получить путем записи операций с хост-системой, например, процедуры регистрации. Однако у сценариев по сравнению с макрокомандами больше возможностей программирования.

Чтобы создать сценарий:

  1. Параметры -> Макрокоманда/Сценарий в меню Правка.
  2. Когда появится окно Задание макрокоманды/сценария, нажмите кнопку Настроить.
  3. Когда появится окно Настройка макрокоманды/сценария, выберите Файл, затем Новый, затем Сценарий, и отредактируйте сценарий. Для сценариев подпанель Выбор действия клавиши недоступна; она будет затемнена.

    Подробную информацию смотрите в электронной справке.

  4. Чтобы сохранить файл сценария, выберите Файл, затем Сохранить.

Конфигурирование автоматического запуска макрокоманды или сценария

Чтобы сконфигурировать автоматический запуск макрокоманды или сценария, выполните следующее:

  1. Щелкните по Правка -> Предпочтения -> Макрокоманда/Сценарий.

    Появится окно Настройка макрокоманды/сценария.

  2. Задайте автоматический запуск макрокоманды или сценария при запуске рабочей станции.
  3. Более подробные указания смотрите в электронной справке. Закончив операцию, нажмите клавишу OK.

Конфигурирование автоматического запуска Java-апплета

Чтобы автоматически запускать Java-апплет, вы можете добавить в макрокоманду функцию Запустить апплет. Эту функцию можно добавить в автоматически запускаемую макрокоманду, тогда апплет сможет запускаться при запуске сеанса.

  1. Щелкните по Правка -> Предпочтения -> Макрокоманда/Сценарий.

    Появится окно Настройка макрокоманды/сценария.

  2. В выпадающем меню Функция выберите Запустить апплет и введите имя класса.

Синтаксис и подробные инструкции смотрите в электронной справке.

Примечание: Указанный класс апплета должен существовать в том же каталоге, что и файл .WS, в который включена макрокоманда.

Запись макрокоманд или сценариев

Чтобы начать запись макрокоманды или сценария, сделайте следующее:

  1. Выберите Начать запись макрокоманды в меню Действия.
  2. Введите имя макрокоманды или сценария VBScript.
  3. Выберите формат записи.

    Если вы записываете файл в формате макрокоманд для экспресс-регистрации, выберите переключатель Включить и введите ID прикладной программы функции экспресс-регистрации (Express Logon Feature - ELF).

  4. Сконфигурируйте другие опции и щелкните по ОК.
Прим.:
При записи макрокоманды обработка полей, которые не выводятся на экран, управляется параметром HideNonDisplayDataOnRecord=Y в разделе [Keyboard] файла .WS. Во время записи сеанса скрытые поля игнорируются.

Чтобы отменить запись макрокоманды или сценария, щелкните по Действия -> Отменить запись макрокоманды. Процесс записи будет прерван, и макрокоманда или сценарий не будут сохранены.

Чтобы приостановить запись макрокоманды или сценария, щелкните по Действия -> Пауза записи макрокоманды. Процесс записи будет приостановлен. Для возобновления записи щелкните по Возобновить запись макрокоманды.

Чтобы завершить запись макрокоманды или сценария, щелкните по Действия -> Остановить запись макрокоманды. Запись будет закончена, и макрокоманда будет сохранена в указанном файле.

Воспроизведение макрокоманд и сценариев

Чтобы воспроизвести макрокоманду или сценарий, щелкните по Действия -> Начать воспроизведение макрокоманды/сценария и щелкните по ОК. Начнется воспроизведение выбранной макрокоманды.

Чтобы остановить воспроизведение макрокоманды или сценария, щелкните по Действия -> Остановить макрокоманду/сценарий. Воспроизведение макрокоманды или сценария прекратится.

Прим.:
При воспроизведении макрокоманды обработка полей, которые не выводятся на экран, управляется параметром HideNonDisplayDataOnRecord=Y в разделе [Keyboard] файла .WS; если задан этот параметр, на экране появится всплывающее окно, в которое вы должны будете ввести данные. Если появится такое окно, введите запрошенную информацию и нажмите Enter, чтобы продолжить.

Функция Express Logon

Функция экспресс-регистрации (Express Logon Feature - ELF) дает возможность пользователю Personal Communications TN3270E зарегистрироваться в хост-приложении, не отправляя ID пользователя и пароль. Эта функция предназначена для того, чтобы в определенных случаях ею пользовались администраторы Personal Communications. Более подробную информацию о ее реализации смотрите в публикации Справочное руководство администратора.

Запись макрокоманды для экспресс-регистрации

Чтобы записать макрокоманду ELF, выполните следующее:

  1. В качестве формата файла для записи выберите Макрокоманда.
  2. Поставьте пометку на переключателе Включить макрокоманду для экспресс-регистрации.
  3. Введите ID приложения для экспресс-регистрации.
  4. Когда хост попросит вас ввести ID пользователя, выполните следующие действия:
    1. Введите ID пользователя.
    2. Введите пароль в поле пароля (при вводе в это поле символы на экране не появляются).
    3. Только после ввода пароля вы можете ввести прочие дополнительные данные, необходимые для регистрации.

    Поскольку нажатия на клавиши, записанные во время регистрации, сохраняются в файле макрокоманды ELF, Personal Communications попытается идентифицировать введенные вами ID пользователя и пароль и заменить их специальными строками подстановки )USR.ID( и )PSS.WD(. Для такого автоматического распознавания необходимо, чтобы пароль был введен в первое поле ввода, в котором символы на экране не отображаются. Считается, что ID пользователя вводится непосредственно перед вводом пароля.

    Если вы ошиблись при вводе информации для регистрации, вам придется записать макрокоманду заново.

Во время последующего воспроизведения макрокоманды для повторной регистрации будет использоваться ID приложения ELF (записанный в макрокоманде) и защищенное соединение; при этом ID пользователя и пароль не потребуются.

Макрокоманду для ELF также можно сконфигурировать вручную. Дополнительную информацию смотрите в книге Справочное руководство администратора.

Проверка макрокоманды ELF

Вы можете посмотреть запись макрокоманды регистрации в прикладной программе хоста, чтобы проверить, что ID пользователя и пароль заменены на теги функция экспресс-регистрации (ELF). Для этого выполните следующие действия:

  1. Щелкните по Правка -> Предпочтения -> Макрокоманда/Сценарий, чтобы открыть файл макрокоманды, содержащий записанные нажатия клавиш.
  2. Выберите только что записанный файл макрокоманды и щелкните по Настроить.
  3. Убедитесь, что ID пользователя заменен двумя тегами: ID приложения ELF и строкой подстановки ID пользователя ELF. Идентификатор приложения состоит из трех слов, разделенных пробелами: elf, applid и идентификатор приложения хоста, к которому нужно получить доступ. Строка подстановки ID пользователя имеет вид: )USR.ID(

    Например, "myUserID следует заменить на ")USR.ID(.

  4. Убедитесь, что пароль заменен на тег подстановки пароля ELF )PSS.WD(.

    Например, "myPassword следует заменить на ")PSS.WD(.

Настройка мыши

При помощи команды Настройка мыши можно назначать функции правой и левой кнопкам мыши; это позволяет без помощи клавиатуры производить следующие действия:

Файл мыши

Назначенные кнопкам мыши функции можно сохранить в файле мыши (*.MMP). Можно создать несколько файлов мыши и переходить при надобности с одного на другой.

Чтобы настроить мышь и назначить кнопкам мыши функции:

  1. Выберите Параметры -> Мышь в меню Правка.

    Появится окно Параметры мыши с текущими значениями параметров.

  2. Задайте необходимые пункты (подробности смотрите в электронной справке).

    Если вы захотите создать или отредактировать файл мыши:

    1. Выберите Настроить.
    2. Когда появится окно Настройка мыши, назначьте функции левой и правой кнопкам мыши. Эти функции появятся в окне Текущее действие кнопки мыши.
    3. Выберите требуемые функции из Списка действий клавиш.
    4. Сохраните изменения и нажмите кнопку OK.
  3. Выберите OK.

    Настройка мыши завершена.

Настройка всплывающей клавиатуры

Всплывающая клавиатура - это небольшое окно, где размещены несколько клавиш. Чтобы вызвать всплывающую клавиатуру, расположите указатель мыши где-либо в окне сеанса и нажмите правую кнопку мыши.

Этим кнопкам можно назначить следующие функции:

Чтобы выполнить эти функции, достаточно щелкнуть левой кнопкой мыши по кнопке всплывающей клавиатуры.

Чтобы просмотреть описание к сокращенному названию функции клавиши или макрокоманды, щелкните правой кнопкой мыши по одному из названий функций или макрокоманд.

Файл всплывающей клавиатуры

Можно задавать число кнопок на всплывающей клавиатуре, назначенные им функции и цвета кнопок. Заданный состав всплывающей клавиатуры можно сохранить в файле всплывающей клавиатуры.

Файл всплывающей клавиатуры (*.PMP) содержит данные о числе кнопок на всплывающей клавиатуре, назначенных этим кнопкам функциях и информацию о цветах. Можно выбирать файл, назначаемый для всплывающей клавиатуры.

Использование всплывающей клавиатуры

Чтобы использовать всплывающую клавиатуру:

  1. Когда указатель мыши находится в окне сеанса, щелкните правой кнопкой мыши.
  2. Выберите Панель 1, Панель 2, Панель 3 или Панель 4.
  3. Щелкните по нужной кнопке на всплывающей клавиатуре.

Чтобы настроить всплывающую клавиатуру:

  1. Выберите Параметры -> Всплывающая клавиатура в меню Правка.
  2. Когда появится окно Задание всплывающей клавиатуры, назначьте нужные элементы (подробности смотрите в электронной справке).

    Если надо отредактировать файл всплывающей клавиатуры, выберите Настроить и внесите изменения.

  3. Выберите OK. Выбранная вами всплывающая клавиатура будет готова к использованию.

Настройка табуляции (только для VT)

Настройка табуляции позволяет указать позиции табуляции в сеансе VT.

Настройка Web-браузера

Настройка Web-браузера позволяет задать предпочтительный Web-браузер, который вы хотите использовать вместо браузера, прилагаемого к операционной системе.


Управление сеансами эмулятора

Кроме функций Windows Personal Communications поддерживает также собственные функции для работы с несколькими открытыми окнами сеансов. Эти функции позволяют просто и быстро управлять окнами. В меню Окно есть следующие опции:

Перейти
Функция Перейти используется для переключения между открытыми в настоящий момент окнами.

При помощи этой функции нельзя переключиться в окно, которое в настоящий момент скрыто. Сначала в меню Окно надо выбрать Показать сеанс, чтобы окно появилось на экране. После этого можно выбрать Переход.

Скрыть сеанс
Команда Скрыть сеанс делает видимое окно сеанса скрытым

Нельзя сделать скрытыми все сеансы. По крайней мере один сеанс всегда будет видимым.

Показать сеанс
С помощью опции Показать сеанс можно вызвать на экран окно, ранее скрытое командой Спрятать сеанс.

Функция Просмотр позволяет вывести на экран ранее сохраненное расположение окон или сохранить расположение окон.

Personal Communications может сохранять и восстанавливать следующие параметры окон:

Можно запоминать до восьми окон.

Получение справки

Дополнительную информацию об управлении окнами смотрите в электронной справке:

  1. В меню Справка выберите Процедуры.
  2. Когда появится окно справки, прокрутите его вниз до пункта Управление окнами рабочей станции.

    Выберите из этого списка тему для получения подробной информации.


Поддержка кодовых страниц 1390/1399

Personal Communications поддерживает кодовые страницы 1390 и 1399; благодаря этому обеспечивается обработка японских символов. Дополнительную информацию о поддержке Unicode смотрите в публикации Справочное руководство администратора.


Проверка и восстановление

Целостность продукта Personal Communications можно проверить с помощью функции Справка -> Проверка и восстановление. Операция Проверка и восстановление выполняет проверку установленных файлов Personal Communications, чтобы определить, не была ли повреждена установка. Если потребуется, потом будет произведено восстановление.

Примечание: Перед запуском функции Проверка и восстановление вы должны остановить все активные сеансы или узлы SNA.

Включите переключатель Восстановить мои ярлыки, если хотите, чтобы были восстановлены ваши ярлыки. Если ярлыки были изменены после первоначальной установки Personal Communications, можно вернуть их в исходное состояние -- в этом случае не включайте этот переключатель.

Функцией Проверка и восстановление можно воспользоваться, только если имеется соответствующее разрешение в правилах системной политики. Вас могут попросить представить исходный источник установки Personal Communications.

Функцию Проверка и восстановление в Personal Communications можно вызвать из окна диспетчера сеансов или из окна сеанса эмулятора. Функцию восстановления Windows Installer для продукта Personal Communications можно вызвать с помощью значка Установка и удаление программ в Windows. Обратите внимание на различия в этих операциях.

Функция Выявить и исправить Personal Communications выполняет следующие действия:

С другой стороны, Windows Installer выполняет следующие операции:


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]